sales quality governance change management outsourcing management software it governance test requirement quality assurance bpo reports coaching system test outsource test procedure test scenario test technical documentation software testing consulting structured testing